.ip2location-redirect-settings {
    max-width: 800px;
    margin: 20px 0;
}

.ip2location-redirect-settings input[type="url"],
.ip2location-redirect-settings input[type="text"] {
    width: 300px;
}

.ip2location-redirect-settings textarea {
    width: 100%;
    min-height: 100px;
}

.ip2location-redirect-settings .description {
    color: #666;
    font-style: italic;
    margin-top: 5px;
}

.ip2location-redirect-settings .ip2location-country-select {
    width: 300px;
    max-width: 100%;
}

.select2-container {
    width: 300px !important;
}

.select2-results__option {
    padding: 6px 12px;
} 